/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconJiankangdangan = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M299.01 634.12c0-22.41-18.32-40.73-40.73-40.73h-40.73c-22.41 0-40.73 18.32-40.73 40.73 0 22.41 18.32 40.73 40.73 40.73h40.73c22.41 0 40.73-18.32 40.73-40.73z m0 0"
        fill={getIconColor(color, 0, '#bfbfbf')}
      />
      <path
        d="M742.66 145.73H317.33c-57.01 0-99.71 42.7-99.71 99.71v63.88h58.32c33.7 0 61.02 27.32 61.02 61.02v39.83c0 33.7-27.32 61.02-61.02 61.02h-58.32v81.96h58.32c33.7 0 61.02 27.32 61.02 61.02V654c0 33.7-27.32 61.02-61.02 61.02h-58.32v57.42c0 57.01 42.7 105.84 99.71 105.84h425.33c57.01 0 105.84-48.83 105.84-105.84v-527c0-57.01-48.83-99.71-105.84-99.71zM506.93 284.12c24.21 0 44.5 12.43 55.05 21.92 9.73-8.67 30.02-21.92 55.13-21.92 37.05 0 82.45 61.43 14.39 118.93-21.18 17.91-28.38 19.79-38.36 28.55-15.95 13.9-31.24 23.64-31.24 23.64-0.98-1.14-4.99-5.07-26.26-23.64-9.73-8.43-20.53-13.42-38.36-28.55-68.05-57.5-27.4-118.93 9.65-118.93z m199.08 412.16c0 11.21-9.08 20.36-20.36 20.36H441.49c-11.21 0-20.37-9.08-20.37-20.36 0-11.21 9.08-20.37 20.37-20.37h244.23c11.22 0 20.29 9.08 20.29 20.37z m0-122.12c0 11.21-9.08 20.37-20.36 20.37H441.49c-11.21 0-20.37-9.08-20.37-20.37 0-11.21 9.08-20.36 20.37-20.36h244.23c11.22 0 20.29 9.08 20.29 20.36z m0 0"
        fill={getIconColor(color, 1, '#bfbfbf')}
      />
      <path
        d="M216.23 430.62h40.73c22.41 0 40.73-18.32 40.73-40.73 0-22.41-18.32-40.73-40.73-40.73h-40.73c-22.41 0-40.73 18.32-40.73 40.73 0.08 22.4 18.33 40.73 40.73 40.73z m0 0"
        fill={getIconColor(color, 2, '#bfbfbf')}
      />
    </svg>
  );
};

IconJiankangdangan.defaultProps = {
  size: 18,
};

export default IconJiankangdangan;
